import Vue from 'vue' //引入vue
import Vuex from 'vuex' //引入vuex
//使用vuex
Vue.use(Vuex);

//创建vuex实例
const store=new Vuex.Store({
    state: {
    //这里放全局参数
    user:!window.sessionStorage.getItem('user' || '[]') ? '未登录' :
        JSON.parse(window.sessionStorage.getItem('user' || '[]')),
    menu:[]
  },

  mutations: {

    //这里是set方法
        user(state,user){
          console.log('存储到vuex-user:',user);
          state.user = user;
          window.sessionStorage.setItem('user', JSON.stringify(user));
        },
        menu(state,menu){
          console.log('存储到vuex-menu:',menu);
          state.menu = menu;
          window.sessionStorage.setItem('menu', JSON.stringify(menu));
        },
        logout(state){
        	//清空对象
          window.sessionStorage.removeItem('user');
          window.sessionStorage.removeItem('menu');
     //     menu:[];
        }

  }

})
export default store //导出store
